Une preuve formelle et intuitionniste du théorème de complétude de la logique classique
نویسنده
چکیده
Il est bien connu que la correspondance de Curry-Howard permet d’associer un programme, sous la forme d’un λ-terme, à toute preuve intuitionniste, formalisée dans le calcul des prédicats du second ordre (voir, par exemple [3]). Cette correspondance a été étendue, assez récemment, à la logique classique moyennant une extension convenable du λ-calcul (voir [1,4,5,6]). Chaque théorème formalisé en logique du second ordre correspond donc à une spécification de programme. Il se pose alors le problème, en général tout à fait non trivial, de trouver la spécification associée à un théorème donné ; autrement dit, de déterminer le comportement opérationnel commun aux λ-termes associés aux diverses démonstrations formelles du théorème considéré. Cette question est résolue ici pour le théorème de complétude de la logique classique. La première étape consiste à formaliser convenablement ce théorème en logique du second ordre. Ce travail est fait complètement dans la section I. Il a comme sous-produit, peut-être inattendu, de montrer que ce théorème est prouvable en logique intuitionniste du second ordre (section II). Ceci, toutefois, à condition d’introduire une légère variante de la notion de modèle, en admettant un modèle supplémentaire trivial, où toute formule est satisfaite. On notera, à ce sujet, que des preuves intuitionnistes du théorème de complétude de la logique intuitionniste, utilisant des variantes de la notion de modèle de Kripke, ont été données par H. Friedman [7] et W. Veldman [8]. On remarquera également qu’un argument de G. Kreisel [2] montre que le théorème de complétude habituel de la logique intuitionniste n’a pas de preuve intuitionniste. La seconde étape est abordée dans la section III, où l’on se contente d’énoncer les résultats ; les preuves seront développées dans un article ultérieur. Cette étape consiste à analyser les λ-termes associés à toutes les preuves classiques du théorème de complétude.
منابع مشابه
The Lax-Milgram Theorem. A detailed proof to be formalized in Coq
To guarantee the correction of numerical simulation programs implementing the fi-nite element method, it is necessary to formalize the mathematical notions and results that allowto establish the soundness of the method. The Lax-Milgram theorem is one of those theoreticalcornerstones: under some completeness and coercivity assumptions, it states existence and unique-ness of the s...
متن کاملAn alternative proof of SAT NP-completeness (Preliminary version)
Nous donnons une preuve de la NP-complétude de SAT en se basant sur une caractérisation logique de la classe NP donnée par Fagin en 1974. Ensuite, nous illustrons une partie de la preuve en montrant comment deux problèmes bien connus, le problème de MAX STABLE et de 3-COLORATION peuvent s’exprimer sous forme conjonctive normale. Enfin, dans le même esprit, nous redémontrons la min NPOcomplétude...
متن کاملGuilbaud ’ S 1952 Theorem on the Logical Problem of Aggregation
résumé – Le théorème de Guilbaud de 1952 sur le problème logique de l’agrégation Dans un article publié en 1952, peu après la publication du théorème d’impossibilité d’Arrow, le mathématicien français Georges-Théodule Guilbaud a obtenu un résultat dictatorial pour le problème logique de l’agrégation, anticipant ainsi la théorie abstraite de l’agrégation et celle de l’agrégation des jugements. N...
متن کاملAnalyse de dépendances et correction des réseaux de preuve
Les fruits de Curry-Howard. Depuis la mise en évidence via la correspondance de CurryHoward [21], des relations entre démonstrations mathématiques et programmes informatiques, théorie de la programmation et théorie de la démonstration s’enrichissent mutuellement. Parmi les nombreux allers-retours fructueux entre preuves et programmes, la logique linéaire [13] tient une place exemplaire. Girard ...
متن کاملAspects logiques
Ceci est la version 6 de la deuxième partie du cours de lambda-calcul, datant du 05 avril 2016 (merci à Nathanaël Courant et à David Baelde). La version 5 datait du 02 juin 2014. La version 4 datait du 28 janvier 2011. (Bizarrement, je n’avais pas remarqué quelques erreurs présentes depuis dix ans dans la démonstration des théorèmes de normalisation forte. Merci à Hang Zhou et à Arthur Milchior...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Bulletin of Symbolic Logic
دوره 2 شماره
صفحات -
تاریخ انتشار 1996